#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;

class A
{
	friend void fun(const A& aa);
private:
	int _a1 = 1;
	int _a2 = 2;
};

//class B
//{
//	friend void fun(const A& aa, const B& bb);
//private:
//	int _b1 = 3;
//	int _b2 = 4;
//
//};

void fun(const A& aa)
{
	cout << aa._a1 << endl;
}


int main()
{
	A aa;
	fun(aa);
	return 0;
}
